﻿<?php
if (!defined('BASEPATH'))
    exit('No direct script access allowed');
/**
 * CodeIgniter
 *
 * An open source application development framework for PHP 5.1.6 or newer
 *
 * @package		CodeIgniter
 * @author		ExpressionEngine Dev Team
 * @copyright	Copyright (c) 2008 - 2014, EllisLab, Inc.
 * @license		http://codeigniter.com/user_guide/license.html
 * @link		http://codeigniter.com
 * @since		Version 1.0
 * @filesource
 */
// ------------------------------------------------------------------------

/**
 * CodeIgniter Header Helpers
 *
 * @package		CodeIgniter
 * @subpackage	Helpers
 * @category	Helpers
 * @author		Ricardo Oliveira
 * @link		http://studioprogramar.com.br
 */
// ------------------------------------------------------------------------

/**
 * lista_negra 
 *
 * Adciona um ou mais arquivos Javascript a pagina
 * recebe um array contendo os nomes dos arquivos js sem a extensão como parametro.
 *
 * @access	public
 * @param	string, array
 * @return	string
 */
if (!function_exists('termo_proibido')) {

    function termo_proibido($texto = "") {
        $lista = fopen('./application/libraries/TR_TERMO_PROIBIDO.txt', 'r');
        $ln = array();
        while (!feof($lista)) {
            $termo = fgets($lista, 4096);
            array_push($ln, trim($termo));
        }
        fclose($lista);
        $termo_proibido = '<small class="censura"><strong>[TERMO CENSURADO]</strong></small>';
        $texto_tratado = preg_replace(sprintf('/\b(%s)\b/i', implode('|', $ln)), $termo_proibido, $texto);
        return $texto_tratado;
    }

}

// ------------------------------------------------------------------------
/* End of file texto_helper.php */
/* Location: ./application/helpers/texto_helper.php */